tokens forever, and it can’t be retrieved. By using the wrong function,

several users have lost their tokens for good.

Hence, post ERC20, there are quite a few other standards created

for creating different types of tokens. A few are quoted as follows:

1. ERC 721 - Standard for non-fungible tokens. A non-fungible

token, also known as a nifty, is a special type of cryptographic

token which represents something unique; non-fungible tokens

are thus not mutually interchangeable by their individual

specification.

2. ERC 165

3. ERC 223

4. ERC 621

5. ERC 777

6. ERC 827

7. ERC 884

8. ERC 865

2.5.26 Truffle and Ganache

Truffle Suite is one of the most widely used development

environment based on the Ethereum Blockchain, where the

developers can develop, compile, and deploy the Solidity smart

contracts and also integrate them with front-end for testing. Truffle

Suite comes with the Truffle and Ganache tools for a faster

development.

2.5.26.1 Truffle

It is a Development Environment, Testing Framework, and Asset

pipeline for the Ethereum Blockchain. It’s extremely useful for any

Solidity developer, whosoever wishes to dive into the Ethereum

development and needs a framework, so that they can better

organize their DApp development assets and not worry about

manually setting up a test environment. First, let’s learn how to install

Truffle and Ganache. In order to install Truffle, please make sure that